home *** CD-ROM | disk | FTP | other *** search
- %%BeginFile: lw8_basic-2.0
- %%Copyright: Copyright 1990-1996 Adobe Systems Incorporated and Apple Computer Incorporated. All Rights Reserved.
- /bd{bind def}bind def
- /xdf{exch def}bd
- /xs{exch store}bd
- /ld{load def}bd
- /Z{0 def}bd
- /T/true
- /F/false
- /:L/lineto
- /lw/setlinewidth
- /:M/moveto
- /rl/rlineto
- /rm/rmoveto
- /:C/curveto
- /:T/translate
- /:K/closepath
- /:mf/makefont
- /gS/gsave
- /gR/grestore
- /np/newpath
- 14{ld}repeat
- /framewidth -1 def
- /QDframwid -1 def
- /numframes Z
- /mTS matrix def
- /$m matrix def
- /av 84 def
- /por T def
- /normland F def
- /psb-nosave{}def
- /pse-nosave{}def
- /us Z
- /psb{/us save store}bd
- /pse{us restore}bd
- /level2
- /languagelevel where
- {
- pop languagelevel 2 ge
- }{
- F
- }ifelse
- def
- /odictstk Z
- /oopstk Z
- /fcl
- {
- count oopstk sub dup 0 gt
- {
- {pop}repeat
- }{
- pop
- }ifelse
- countdictstack odictstk sub dup 0 gt
- {
- {end}repeat
- }{
- pop
- }ifelse
- }bd
- /sfcl2
- {
- /odictstk countdictstack store
- count/oopstk xs
- }bd
- /efcl2
- {
- stopped{$error/newerror F put}if
- fcl
- }bd
- /noload Z
- /startnoload
- {
- {/noload save store}if
- }bd
- /endnoload
- {
- {noload restore}if
- }bd
- level2 startnoload
- /setjob
- {
- statusdict/jobname 3 -1 roll put
- }bd
- /setcopies
- {
- userdict/#copies 3 -1 roll put
- }bd
- /devg/DeviceGray def
- /devr/DeviceRGB def
- /devc/DeviceCMYK def
- /ststpgdev{}def
- /dopgdev{}def
- /stpgdev{}def
- /buf Z
- /didstop T def
- /sfcl
- {
- /didstop T store
- /odictstk countdictstack store
- count/oopstk xs
- currentfile cvx stopped
- {
- $error/newerror F put
- didstop
- {
- save/didstop xs
- /buf vmstatus exch sub exch pop dup 0 lt{pop 0}if
- dup 64000 gt{pop 64000}if string store
- {
- currentfile buf readline
- {
- (}efcl)eq{exit}if
- }{
- /UnexpectedEOF errordict/rangecheck get exec
- }ifelse
- }loop
- didstop restore
- }if
- }if
- fcl
- }bd
- /efcl
- {
- /didstop F store
- exec
- stop
- }bd
- level2 endnoload level2 not startnoload
- /setjob
- {
- 1 dict begin/JobName xdf currentdict end setuserparams
- }bd
- /setcopies
- {
- 1 dict begin/NumCopies xdf currentdict end setpagedevice
- }bd
- /devg[/DeviceGray]def
- /devr[/DeviceRGB]def
- /devc[/DeviceCMYK]def
- /setpagedevice where{pop/realstpgdev/setpagedevice ld}if
- /SC_topddict Z
- /SC_spdict Z
- /dopgdev
- {
- md/setpagedevice undef
- SC_topddict realstpgdev
- }bd
- /stpgdev
- {
- SC_topddict dup 3 -1 roll
- {
- SC_spdict 2 index known
- {
- SC_spdict 2 index get
- dup 3 -1 roll
- {
- put dup
- }forall
- pop put dup
- }{
- put dup
- }ifelse
- }forall
- pop pop
- }bd
- /ststpgdev
- {
- md/setpagedevice/stpgdev load put
- /SC_topddict 0 dict store
- /SC_spdict 3 dict begin
- /InputAttributes 0 dict def
- /Policies 0 dict def
- /OutputAttributes 0 dict def
- currentdict
- end
- store
- }def
- /sfcl/sfcl2 ld
- /efcl/efcl2 ld
- level2 not endnoload
- /pm Z
- /mT Z
- /sD Z
- /realshowpage Z
- /initializepage
- {
- mT $m currentmatrix mTS concatmatrix pop
- /pm save store mT concat
- }bd
- /endp
- {
- pm restore
- }bd
- /adjRect
- {
- dup 2 mul 6 2 roll
- 4 index sub exch 5 -1 roll sub exch
- 4 2 roll
- 4 index add exch 5 -1 roll add exch
- 4 2 roll
- }bd
- /frame1up
- {
- gS
- mTS setmatrix
- QDframwid lw
- /setstrokeadjust where{pop T setstrokeadjust}if
- clippath pathbbox
- 2 index sub exch
- 3 index sub exch
- currentlinewidth framewidth mul
- adjRect
- numframes dup 0 lt{pop 0}if
- {
- 4 copy
- rS
- currentlinewidth framewidth
- mul 4 mul
- adjRect
- }repeat
- pop pop pop pop
- gR
- }bd
- /$c devr def
- /rectclip where
- {
- pop/rC/rectclip ld
- }{
- /rC
- {
- np 4 2 roll
- :M
- 1 index 0 rl
- 0 exch rl
- neg 0 rl
- :K
- clip np
- }bd
- }ifelse
- /rectfill where
- {
- pop/rF/rectfill ld
- }{
- /rF
- {
- gS
- np
- 4 2 roll
- :M
- 1 index 0 rl
- 0 exch rl
- neg 0 rl
- fill
- gR
- }bd
- }ifelse
- /rectstroke where
- {
- pop/rS/rectstroke ld
- }{
- /rS
- {
- gS
- np
- 4 2 roll
- :M
- 1 index 0 rl
- 0 exch rl
- neg 0 rl
- :K
- stroke
- gR
- }bd
- }ifelse
- %%EndFile
-